package com.ymttest.database.sharding.db.ext.model;

import java.util.Date;

public class DeliveryCheckHisPo {
    /**
     * id BIGINT(19) 必填<br>
     * 流水号
     */
    private Long id;

    /**
     * order_id BIGINT(19) 必填<br>
     * 订单号
     */
    private Long orderId;

    /**
     * bill_no VARCHAR(50) 必填<br>
     * 面单号
     */
    private String billNo;

    /**
     * ymt_express_code VARCHAR(50) 必填<br>
     * 洋码头物流公司编码
     */
    private String ymtExpressCode;

    /**
     * seller_id BIGINT(19) 必填<br>
     * 买手id
     */
    private Long sellerId;

    /**
     * source INTEGER(10)<br>
     * 发货客户端请求来源
     */
    private Integer source;

    /**
     * section INTEGER(10) 必填<br>
     * 发货节点:1国际段、2转运、3国内
     */
    private Integer section;

    /**
     * express_name VARCHAR(200) 必填<br>
     * 物流公司名称
     */
    private String expressName;

    /**
     * biz_code INTEGER(10) 必填<br>
     * 错误码
     */
    private Integer bizCode;

    /**
     * biz_message VARCHAR(200) 必填<br>
     * 错误消息
     */
    private String bizMessage;

    /**
     * create_time TIMESTAMP(19) 默认值[CURRENT_TIMESTAMP] 必填<br>
     * 创建时间
     */
    private Date createTime;

    /**
     * id BIGINT(19) 必填<br>
     * 获得 流水号
     */
    public Long getId() {
        return id;
    }

    /**
     * id BIGINT(19) 必填<br>
     * 设置 流水号
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * order_id BIGINT(19) 必填<br>
     * 获得 订单号
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * order_id BIGINT(19) 必填<br>
     * 设置 订单号
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * bill_no VARCHAR(50) 必填<br>
     * 获得 面单号
     */
    public String getBillNo() {
        return billNo;
    }

    /**
     * bill_no VARCHAR(50) 必填<br>
     * 设置 面单号
     */
    public void setBillNo(String billNo) {
        this.billNo = billNo == null ? null : billNo.trim();
    }

    /**
     * ymt_express_code VARCHAR(50) 必填<br>
     * 获得 洋码头物流公司编码
     */
    public String getYmtExpressCode() {
        return ymtExpressCode;
    }

    /**
     * ymt_express_code VARCHAR(50) 必填<br>
     * 设置 洋码头物流公司编码
     */
    public void setYmtExpressCode(String ymtExpressCode) {
        this.ymtExpressCode = ymtExpressCode == null ? null : ymtExpressCode.trim();
    }

    /**
     * seller_id BIGINT(19) 必填<br>
     * 获得 买手id
     */
    public Long getSellerId() {
        return sellerId;
    }

    /**
     * seller_id BIGINT(19) 必填<br>
     * 设置 买手id
     */
    public void setSellerId(Long sellerId) {
        this.sellerId = sellerId;
    }

    /**
     * source INTEGER(10)<br>
     * 获得 发货客户端请求来源
     */
    public Integer getSource() {
        return source;
    }

    /**
     * source INTEGER(10)<br>
     * 设置 发货客户端请求来源
     */
    public void setSource(Integer source) {
        this.source = source;
    }

    /**
     * section INTEGER(10) 必填<br>
     * 获得 发货节点:1国际段、2转运、3国内
     */
    public Integer getSection() {
        return section;
    }

    /**
     * section INTEGER(10) 必填<br>
     * 设置 发货节点:1国际段、2转运、3国内
     */
    public void setSection(Integer section) {
        this.section = section;
    }

    /**
     * express_name VARCHAR(200) 必填<br>
     * 获得 物流公司名称
     */
    public String getExpressName() {
        return expressName;
    }

    /**
     * express_name VARCHAR(200) 必填<br>
     * 设置 物流公司名称
     */
    public void setExpressName(String expressName) {
        this.expressName = expressName == null ? null : expressName.trim();
    }

    /**
     * biz_code INTEGER(10) 必填<br>
     * 获得 错误码
     */
    public Integer getBizCode() {
        return bizCode;
    }

    /**
     * biz_code INTEGER(10) 必填<br>
     * 设置 错误码
     */
    public void setBizCode(Integer bizCode) {
        this.bizCode = bizCode;
    }

    /**
     * biz_message VARCHAR(200) 必填<br>
     * 获得 错误消息
     */
    public String getBizMessage() {
        return bizMessage;
    }

    /**
     * biz_message VARCHAR(200) 必填<br>
     * 设置 错误消息
     */
    public void setBizMessage(String bizMessage) {
        this.bizMessage = bizMessage == null ? null : bizMessage.trim();
    }

    /**
     * create_time TIMESTAMP(19) 默认值[CURRENT_TIMESTAMP] 必填<br>
     * 获得 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * create_time TIMESTAMP(19) 默认值[CURRENT_TIMESTAMP] 必填<br>
     * 设置 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", orderId=").append(orderId);
        sb.append(", billNo=").append(billNo);
        sb.append(", ymtExpressCode=").append(ymtExpressCode);
        sb.append(", sellerId=").append(sellerId);
        sb.append(", source=").append(source);
        sb.append(", section=").append(section);
        sb.append(", expressName=").append(expressName);
        sb.append(", bizCode=").append(bizCode);
        sb.append(", bizMessage=").append(bizMessage);
        sb.append(", createTime=").append(createTime);
        sb.append("]");
        return sb.toString();
    }
}